package jnpf.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import jnpf.database.config.BaseColume;
import lombok.Data;

import java.util.Date;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;

import com.fasterxml.jackson.annotation.JsonProperty;


/**
 * 质效管理-项目立项（明细）
 *
 * @版本： V2.0
 * @版权： 河北交投智能交通技术有限责任公司
 * @作者： 数字交投项目组
 * @日期： 2025-03-25
 */
@Data
@TableName("ZXGL_XiangMuLiXiang_MingXi")
public class ZXGL_XiangMuLiXiang_MingXiEntity extends BaseColume {

    @TableId("ID")
    private String id;

    @TableField("MAINID")
    private String mainid;

//    @TableField("ORGANIZE_ID")
//    private String organizeId;
//
//    @TableField("ORGANIZE_NAME")
//    private String organizeName;
//
//    @TableField("COMPANY_ID")
//    private String companyId;
//
//    @TableField("COMPANY_NAME")
//    private String companyName;
//
//    @TableField("DEPARTMENT_ID")
//    private String departmentId;
//
//    @TableField("DEPARTMENT_NAME")
//    private String departmentName;

//    @TableField("IS_DELETED")
//    private Integer isDeleted;

//    @TableField("ENABLED_MARK")
//    private Integer enabledMark;

//    @TableField("CREATOR_USER_ID")
//    private String creatorUserId;
//
//    @TableField("CREATOR_USER")
//    private String creatorUser;

//    @TableField("CREATOR_TIME")
//    private Date creatorTime;

//    @TableField("LAST_MODIFY_USER_ID")
//    private String lastModifyUserId;
//
//    @TableField("LAST_MODIFY_USER")
//    private String lastModifyUser;
//
//    @TableField("LAST_MODIFY_TIME")
//    private Date lastModifyTime;

    @TableField("XMMC")
    private String xmmc;

    @TableField("XMBH")
    private String xmbh;

    @TableField("XMLY")
    private String xmly;

    @TableField("XMLX")
    private String xmlx;

    @TableField("JHKSSJ")
    private Date jhkssj;

    @TableField("JHJSSJ")
    private Date jhjssj;

    @TableField("ZZR")
    private String zzr;

    @TableField("ZZBM")
    private String zzbm;

    @TableField("XZR")
    private String xzr;

    @TableField("XZBM")
    private String xzbm;

    @TableField("GZMB")
    private String gzmb;

    @TableField("JSZT")
    private String jszt;

    @TableField("ZT")
    private String zt;

    @TableField("XMCJ")
    private String xmcj;

    @TableField("XMQXKZ")
    private String xmqxkz;

    @TableField("XMWJ")
    private String xmwj;

    @TableField("YJBJ")
    private String yjbj;

    @TableField("SJKSRQ")
    private Date sjksrq;

    @TableField("SJWCRQ")
    private Date sjwcrq;

    @TableField("WCQKSM")
    private String wcqksm;

    @TableField("JXJFW")
    private String jxjfw;

    @TableField("CKQXKZ")
    private String ckqxkz;

    @TableField("BGQZT")
    private String bgqzt;

    @TableField("NF")
    private Date nf;

    @TableField("SJLY")
    private String sjly;

    @TableField("BZ")
    private String bz;

    @TableField("XMJD")
    private BigDecimal xmjd;

    @TableField("AIPF")
    private BigDecimal aipf;

    @TableField("RGPF")
    private BigDecimal rgpf;

    @TableField("FKPL")
    /**
     * 1、日
     * 2、周
     * 3、月
     */
    private String fkpl;

    @TableField("XZDW")
    private String xzdw;

    @TableField("AIPJ")
    private String aipj;

    @TableField("RGPJ")
    private String rgpj;

    @TableField("MBLX")
    private String mblx;

    @TableField("MBZ")
    private BigDecimal mbz;

    @TableField("XMID")
    private String xmid;

    @TableField("RWID")
    private String rwid;

    @TableField("XMLXDID")
    private String xmlxdid;

    @TableField("ZDXM")
    private String zdxm;

    @TableField("FKZQ")
    private String fkzq;

    @TableField("QTR")
    private String qtr;

    @TableField("QTBM")
    private String qtbm;

    @TableField("SJLX")
    private String sjlx;

    @TableField("dskg")
    private String dskg;

    @TableField("mbzdw")
    private String mbzdw;

    /**
     * 部门负责人
     **/
    @TableField("department_manager")
    private String departmentManager;

    /**
     * 部门主管领导
     **/
    @TableField("department_headleader")
    private String departmentHeadleader;


    /**
     * 部门负责人
     **/
    @TableField("department_manager_zzbm")
    private String departmentManagerZzbm;

    /**
     * 部门主管领导
     **/
    @TableField("department_headleader_zzbm")
    private String departmentHeadleaderZzbm;


    /**
     * 部门负责人
     **/
    @TableField("department_manager_xzbm")
    private String departmentManagerXzbm;

    /**
     * 部门主管领导
     **/
    @TableField("department_headleader_xzbm")
    private String departmentHeadleaderXzbm;
}
